package com.verisette.ncos.persistence.dao;

import java.util.List;

import com.verisette.ncos.persistence.domain.CustomMasterUserGroup;
import com.verisette.ncos.persistence.domain.MasterObject;
import com.verisette.ncos.persistence.domain.MasterUserGroupToUserProfile;

public interface AccessControlDAO {

	public abstract List<MasterObject> listPrivilege(String username);
	public abstract List<MasterUserGroupToUserProfile> listUser(String username, String role);
	public abstract List<CustomMasterUserGroup> listUserGroupStatus(String username);
	public abstract int getDestinationLogPasswordChange(String uspId);
	public abstract int getSourceLogPasswordChange(String encryptPwd, String uspId, int destination);
	

}